/***********************************/
/** @file main.h
**
**
**
**
***********************************/

#ifndef __MAIN_H__
#define __MAIN_H__

#include "hly_uart.h"
#include <sc.h>
#include <stdio.h>
#include <stdlib.h>
#if 0
typedef struct 
{
	uint8_t app_data[256];
	uint8_t app_len;
	
	/*消息接收缓冲区*/
	uint8_t rbuf[256];
	uint8_t rbytes;

	uint8_t cmd_flag;		// 是否有接收到命令
	uint8_t cmd_len;
	
}uart0_cmd;
#endif

typedef struct 
{
	unsigned char 		cur_state;		/* 触发时的状态 */
	unsigned char		last_state;		/* 上次触发状态 */
	unsigned char		trig_time;		/* 触发时间:毫秒 */
	unsigned char		debounce_times;		/* 防抖时间:毫秒 */
	unsigned char		enable;				/* 中断处理启用 */
}key_irq_s;




#endif


